package com.neuedu.corejava.ch3.homework;
import java.util.Scanner;

//有一个不多于5位的正整数，求它是几位数，分别打印出每一位数字。（知识点：条件语句）--几位数是长度
public class test9 {
	public static void main(String[] args) {
		System.out.println("请输入一个不多于五位的正整数：");
		Scanner sc = new Scanner(System.in);
		
		int num = sc.nextInt();
		String str = String.valueOf(num);// 将 int 变量num 转换成字符串 
		
		while (true) {
			if (str.length() > 5) {
				System.out.println("你输入的是多于了5位数！！重新输入不多于五位数的正整数：");
				num = sc.nextInt();
				str = String.valueOf(num);
			   }else{
				System.out.println(num + "的位数为：" + str.length() + "位数");
				System.out.println("它的各位数分别为：");
				for (int i = 0; i < str.length(); i++) {
					System.out.print(str.charAt(i) + " ");
				}
				break;
			}
		}
		

	}
}
